package cn.cs.mapper;

import cn.cs.pojo.ClientBigUser;
import cn.cs.pojo.ClientUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface ClientBigUserMapper {

    public ClientBigUser getClientBigUserById(@Param(value = "id") Long id) throws Exception;

    public List<ClientBigUser> getClientBigUserListByMap(Map<String, Object> param) throws Exception;

    public Integer getClientBigUserCountByMap(Map<String, Object> param) throws Exception;

    public Integer insertClientBigUser(ClientUser clientUser) throws Exception;

    public Integer updateClientBigUser(ClientUser clientUser) throws Exception;

    public Integer deleteClientBigUserById(@Param(value = "id") Long id) throws Exception;

    public List<ClientUser> getClientUserListByMap(Map<String, Object> param) throws Exception;

    public Integer getClientUserCountByMap(Map<String, Object> param) throws Exception;

    public Integer getMaxCode(String param) throws Exception;

}
